x86/VPMU: initialize VPMUs with __initcall
authorBoris Ostrovsky <boris.ostrovsky@oracle.com>
Thu, 9 Jul 2015 11:48:39 +0000 (13:48 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 9 Jul 2015 11:48:39 +0000 (13:48 +0200)
commit399fe5404aa998df90876045706e5960db5d6117
tree0f4fe68c0b9ea715d0863f60bfa9daeffcbd639d
parent3d3061b1a094e9aea90c03f69d5ab235795ba875
x86/VPMU: initialize VPMUs with __initcall

Move some VPMU initilization operations into __initcalls to avoid performing
same tests and calculations for each vcpu.

Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>
Acked-by: Kevin Tian <kevin.tian@intel.com>
xen/arch/x86/hvm/svm/vpmu.c
xen/arch/x86/hvm/vmx/vpmu_core2.c
xen/arch/x86/hvm/vpmu.c
xen/include/asm-x86/hvm/vpmu.h